Big Huge Thesaurus

Seville orange

noun